/*
包装类：
  使用一个类把基本类型的数据包装起来，在类中定义一些方法，可以使用类中的方法操作其中基本类型的数据


装箱：把基本数据的类型包装到包装类中（基本数据->包装类）

拆箱：在包装类取出基本类型的数据 （包装类->基本数据的数据）
 */


public class demo{

    public static void main(String[] args) {
        Integer in = new Integer(1);   //新建一个包装类（Integer是Java中的已经有的包装类，实质上是一个int变量）
        //Integer in = 1;//自动装箱
        int i = in.intValue();
        System.out.println(i);        //输出in包装类中的值


    }

}


/*
基本类型与字符串的转换
 */

public class demo2{

    public static void main(String[] args) {
        int i1 = 100;
        String s1 = i1+"";   //直接加上字符可以转换为字符串   （100）

        String s2 = Interger.toString(100);   //利用toString可以转换数字到字符   （100）

        String s3 = String.valueOf(100);    //利用valueOf转化为字符串

        int i = Interger.parseInt(s1);     //将字符串转换成基本类型（int）

        int a = Interger.parse("a");      //不能转换成基本类型（报错）

    }

}